package com.os.osframe.scaffold.service;

import com.os.osframe.scaffold.domain.AutoConfigModule;

import java.util.List;

/**
 * Created by wangchun on 16/7/7.
 */
public interface IConfigModuleService {

    /**
     * 初始化加载配置信息
     */
    public void initLoadConfig();

    /**
     * 保存模块配置
     * @param configModule
     */
    public void saveModule(AutoConfigModule configModule);

    /**
     * 获取模块列表
     */
    public List<AutoConfigModule> getModuleList();

    /**
     * 获取module对象
     * @param id
     * @return
     */
    public AutoConfigModule findModuleId(String id);

    /**
     * 删除指定的记录
     * @param id
     */
    public void delete(String id);
}
